package com.wondertek.poms.dao.po;

import cn.hutool.core.date.DateUtil;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.wondertek.poms.common.constant.CurrentUser;
import com.wondertek.poms.transform.xmlvo.*;
import lombok.Data;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Proxy;

import javax.persistence.*;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * <p><b>content Description:</b> content po类 ; </p>
 * @author 窦再兴
 * <p><b>DATE</b> 2020-10-21 17:28:27</p>
 */
@Data
@Entity
@Table(name = "content")
@DynamicUpdate
@DynamicInsert
@Proxy(lazy = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class Content implements java.io.Serializable {

	private static final long serialVersionUID = 4286318188028422873L;
	/**
	 * <b>Fields</b> id : 
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "CONTENT_SEQ")
	@SequenceGenerator(name = "CONTENT_SEQ", allocationSize = 1, sequenceName = "CONTENT_SEQ")
	private Long id;
	
	/**
	 * accessPlatFormType和 distResult用于判断MAM同步给POMS的内容是否需要分发
	 * <b>Fields</b> accessPlatformType : 01-CMS, 10-MMS, 89-MAM
	 */
	@Column(name = "access_platform_type")
	private String accessPlatformType;
	
	/**
	 * <b>Fields</b> area : 1-内地；2-香港；3-澳门；4-台湾；5-海外；6-任何区域；11-江苏；20-广东
	 */
	private String area;
	
	/**
	 * <b>Fields</b> areaId : 无
	 */
	@Column(name = "area_id")
	private String areaId;
	
	/**
	 * <b>Fields</b> assetId : 媒资id
	 */
	@Column(name = "asset_id")
	private String assetId;
	
	/**
	 * <b>Fields</b> assist : 
	 */
	private String assist;
	
	/**
	 * <b>Fields</b> auditionRecordsNum : 网络视听节目信息备案编号
	 */
	@Column(name = "audition_records_num")
	private String auditionRecordsNum;
	
	/**
	 * <b>Fields</b> author : 
	 */
	private String author;
	
	/**
	 * <b>Fields</b> authorizationWay : 授权方式 1-单片授权；2-集体授权 3-集合授权  4-三方SDK播放授权
	 */
	@Column(name = "authorization_way")
	private String authorizationWay;
	
	/**
	 * <b>Fields</b> bcId : 无
	 */
	@Column(name = "bc_id")
	private String bcId;
	
	/**
	 * <b>Fields</b> bcLicense : 播出许可 1-非院线非电视台；2-院线或电视台
	 */
	@Column(name = "bc_license")
	private String bcLicense;
	
	/**
	 * <b>Fields</b> bcPriority : 播控优先级 0-普通， 1-热点， 2-紧急  无
	 */
	@Column(name = "bc_priority")
	private String bcPriority;
	
	/**
	 * <b>Fields</b> bcRatio : 
	 */
	@Column(name = "bc_ratio")
	private String bcRatio;
	
	/**
	 * <b>Fields</b> beginDate : 
	 */
	@Column(name = "begin_date")
	private String beginDate;
	
	/**
	 * <b>Fields</b> blackArea : 版权黑名单 1-内地；2-香港；3-澳门；4-台湾；5-海外；6-任何区域
	 */
	@Column(name = "black_area")
	private String blackArea;
	
	/**
	 * <b>Fields</b> businessLicense : 是否有广播电视制作经营许可证
	 */
	@Column(name = "business_license")
	private String businessLicense;
	
	/**
	 * <b>Fields</b> cacheCdnStatus :  10:待注入；11：注入中；12：注入成功；13：注入失败;20:待撤销；21：撤销中；22：撤销成功；23：撤销失败;null：不作操作;0：无可注入媒体文件     无
	 */
	@Column(name = "cache_cdn_status")
	private String cacheCdnStatus;
	
	/**
	 * <b>Fields</b> category : 
	 */
	private String category;
	
	/**
	 * <b>Fields</b> cdnStatus : 0:待注入；1：注入成功；2：注入失败；3：注入中  无
	 */
	@Column(name = "cdn_status")
	private String cdnStatus;
	
	/**
	 * <b>Fields</b> cduration : 
	 */
	private String cduration;
	
	/**
	 * <b>Fields</b> chain :  版权链
	 */
	private String chain;
	
	/**
	 * <b>Fields</b> clarity : 
	 */
	private String clarity;
	
	/**
	 * <b>Fields</b> cmsId : 无
	 */
	@Column(name = "cms_id")
	private String cmsId;
	
	/**
	 * <b>Fields</b> contSourceStatus : 无
	 */
	@Column(name = "cont_source_status")
	private Long contSourceStatus;
	
	/**
	 * <b>Fields</b> contentId : 
	 */
	@Column(name = "content_id")
	private String contentId;
	
	/**
	 * <b>Fields</b> contentLevel : 内容评级（枚举值：S、A+、A、B+、B、C）
	 */
	@Column(name = "content_level")
	private String contentLevel;
	
	/**
	 * <b>Fields</b> contentLists : wu
	 */
	@Column(name = "content_lists")
	private String contentLists;
	
	/**
	 * <b>Fields</b> contentPlayTime : wu
	 */
	@Column(name = "content_play_time")
	private String contentPlayTime;
	
	/**
	 * <b>Fields</b> copy : 是否为二次编辑内容 0-否，1-是
	 */
	private String copy;
	
	/**
	 * <b>Fields</b> copyrightCpid :对应版权中的N_CPID
	 */
	@Column(name = "copyright_cpid")
	private String copyrightCpid;
	
	/**
	 * <b>Fields</b> copyrightObjectId : 
	 */
	@Column(name = "copyright_object_id")
	private String copyrightObjectId;
	
	/**
	 * <b>Fields</b> copyrightType : 1-强版权，2-弱版权
	 */
	@Column(name = "copyright_type")
	private String copyrightType;
	
	/**
	 * <b>Fields</b> copyrightId : 
	 */
	@Column(name = "copyright_id")
	private String copyrightId;
	
	/**
	 * <b>Fields</b> cpId : 
	 */
	@Column(name = "cp_id")
	private String cpId;
	
	/**
	 * <b>Fields</b> cpRatio : 
	 */
	@Column(name = "cp_ratio")
	private String cpRatio;
	
	/**
	 * <b>Fields</b> createTime : 
	 */
	@Column(name = "create_time")
	private String createTime;
	
	/**
	 * <b>Fields</b> creatorId : 
	 */
	@Column(name = "creator_id")
	private String creatorId;
	
	/**
	 * <b>Fields</b> detail : 
	 */
	private String detail;
	
	/**
	 * <b>Fields</b> detailCopy : 明细描述
	 */
	@Column(name = "detail_copy")
	private String detailCopy;
	
	/**
	 * <b>Fields</b> directRecFlag : 
	 */
	@Column(name = "direct_rec_flag")
	private String directRecFlag;
	
	/**
	 * <b>Fields</b> displayFileLists : you
	 */
	@Column(name = "display_file_lists")
	private String displayFileLists;
	
	/**
	 * <b>Fields</b> displayName :
	 */
	@Column(name = "display_name")
	private String displayName;
	
	/**
	 * <b>Fields</b> displayType : 内容一级分类ID
	 */
	@Column(name = "display_type")
	private String displayType;
	
	/**
	 * <b>Fields</b> distResult : 1-已分发, 2-已下线   wu
	 */
	@Column(name = "dist_result")
	private String distResult;
	
	/**
	 * <b>Fields</b> docName : 字幕文件名称   wu
	 */
	@Column(name = "doc_name")
	private String docName;
	
	/**
	 * <b>Fields</b> doubanId : 豆瓣ID
	 */
	@Column(name = "douban_id")
	private String doubanId;
	
	/**
	 * <b>Fields</b> endDate : 
	 */
	@Column(name = "end_date")
	private String endDate;
	
	/**
	 * <b>Fields</b> feeType : 
	 */
	@Column(name = "fee_type")
	private String feeType;
	
	/**
	 * <b>Fields</b> formType : 6：剧集（壳）7：剧集的单集8：非剧集9：专辑10：预留（内容集）11：图文单篇12：图文集13：直播节目
	 */
	@Column(name = "form_type")
	private String formType;
	
	/**
	 * <b>Fields</b> gslbStatus : 0:待注入；1：注入成功；2：注入失败；3：注入中  wu
	 */
	@Column(name = "gslb_status")
	private String gslbStatus;
	
	/**
	 * <b>Fields</b> hasMoved : 是否迁移到MAM，为空或false为未迁移，true为迁移,已迁移到MAM后拒绝其他平台发送到poms    wu
	 */
	@Column(name = "has_moved")
	private Boolean hasMoved;
	
	/**
	 * <b>Fields</b> hasVideo : 是否包含媒体文件，为空或true为包含，false为不包含
	 */
	@Column(name = "has_video")
	private Boolean hasVideo;
	
	/**
	 * <b>Fields</b> images : wu
	 */
	private String images;
	
	/**
	 * <b>Fields</b> influence : 受众影响 1-非热播；2-热播
	 */
	private String influence;
	
	/**
	 * <b>Fields</b> integrity : 
	 */
	private String integrity;
	
	/**
	 * <b>Fields</b> isMultiScreen : wu
	 */
	@Column(name = "is_multi_screen")
	private Boolean isMultiScreen;
	
	/**
	 * <b>Fields</b> isSupH264 : 弃用
	 */
	@Column(name = "is_sup_h264")
	private Long isSupH264;
	
	/**
	 * <b>Fields</b> isSupRchd : 弃用
	 */
	@Column(name = "is_sup_rchd")
	private Long isSupRchd;
	
	/**
	 * <b>Fields</b> isSupRms : 弃用
	 */
	@Column(name = "is_sup_rms")
	private Long isSupRms;
	
	/**
	 * <b>Fields</b> isSupWap : 弃用
	 */
	@Column(name = "is_sup_wap")
	private Long isSupWap;
	
	/**
	 * <b>Fields</b> isSupWww : 弃用
	 */
	@Column(name = "is_sup_www")
	private Long isSupWww;
	
	/**
	 * <b>Fields</b> isUpdating : 针对剧集壳，0：更新完成，1：更新中   wu
	 */
	@Column(name = "is_updating")
	private Long isUpdating;
	
	/**
	 * <b>Fields</b> keyWords : you
	 */
	@Column(name = "key_words")
	private String keyWords;
	
	/**
	 * <b>Fields</b> labels : you
	 */
	private String labels;
	
	/**
	 * <b>Fields</b> lastModifyTime :
	 */
	@Column(name = "last_modify_time")
	private String lastModifyTime;
	
	/**
	 * <b>Fields</b> liveType : 
	 */
	@Column(name = "live_type")
	private String liveType;
	
	/**
	 * <b>Fields</b> mediaFileLists : you
	 */
	@Column(name = "media_file_lists")
	private String mediaFileLists;
	
	/**
	 * <b>Fields</b> mediaLevel : 
	 */
	@Column(name = "media_level")
	private String mediaLevel;
	
	/**
	 * <b>Fields</b> miguPublish : 咪咕发行 1-非独家非首发；2-独家或首发
	 */
	@Column(name = "migu_publish")
	private String miguPublish;
	
	/**
	 * <b>Fields</b> miguRank : 媒资评分
	 */
	@Column(name = "migu_rank")
	private String miguRank;
	
	/**
	 * <b>Fields</b> monthPricing : 
	 */
	@Column(name = "month_pricing")
	private String monthPricing;
	
	/**
	 * <b>Fields</b> movieLibId : 影视库    wu
	 */
	@Column(name = "movie_lib_id")
	private String movieLibId;
	
	/**
	 * <b>Fields</b> name : 
	 */
	private String name;
	
	/**
	 * <b>Fields</b> nameCopy : 内容说明
	 */
	@Column(name = "name_copy")
	private String nameCopy;
	
	/**
	 * <b>Fields</b> nCpid : 
	 */
	@Column(name = "n_cpid")
	private String nCpid;
	
	/**
	 * <b>Fields</b> needDrm : 内容数字版权加密保护技术 0:是;1:否;null:否
	 */
	@Column(name = "need_drm")
	private String needDRM;
	
	/**
	 * <b>Fields</b> onlineTime : 上线时间
	 */
	@Column(name = "online_time")
	private String onlineTime;
	
	/**
	 * <b>Fields</b> optimal : 最优版权标示；枚举值 0是1否
	 */
	private String optimal;
	
	/**
	 * <b>Fields</b> oriPublish : 原创发行 1-工作室直签；2-代理发行3-非原创发行
	 */
	@Column(name = "ori_publish")
	private String oriPublish;
	
	/**
	 * <b>Fields</b> output : 
	 */
	private String output;
	
	/**
	 * <b>Fields</b> playbillFilePath : 直播节目路径
	 */
	@Column(name = "playbill_file_path")
	private String playbillFilePath;
	
	/**
	 * <b>Fields</b> pricing : 
	 */
	private String pricing;
	
	/**
	 * <b>Fields</b> primaryKeyWord : you
	 */
	@Column(name = "primary_key_word")
	private String primaryKeyWord;
	
	/**
	 * <b>Fields</b> priority : wu
	 */
	private String priority;
	
	/**
	 * <b>Fields</b> productIds : wu
	 */
	@Column(name = "product_ids")
	private String productIds;
	
	/**
	 * <b>Fields</b> publish : 是否首发
	 */
	private String publish;
	
	/**
	 * <b>Fields</b> recommendation : 推荐标签
	 */
	private String recommendation;
	
	/**
	 * <b>Fields</b> recommendationCopy : 推荐标签
	 */
	@Column(name = "recommendation_copy")
	private String recommendationCopy;
	
	/**
	 * <b>Fields</b> rightType : 权利种类 1-信息网络传播权， 2-发行权， 3-放映权， 4-台播权， 5-展览权
	 */
	@Column(name = "right_type")
	private String rightType;
	
	/**
	 * <b>Fields</b> scarcity : 
	 */
	private String scarcity;
	
	/**
	 * <b>Fields</b> sceneFiles : 弃用
	 */
	@Column(name = "scene_files")
	private String sceneFiles;
	
	/**
	 * <b>Fields</b> scope : 
	 */
	private String scope;
	
	/**
	 * <b>Fields</b> score : 
	 */
	private String score;
	
	/**
	 * <b>Fields</b> sequence : 
	 */
	private String sequence;
	
	/**
	 * <b>Fields</b> serialContentId : 
	 */
	@Column(name = "serial_content_id")
	private String serialContentId;
	
	/**
	 * <b>Fields</b> serialCount : 
	 */
	@Column(name = "serial_count")
	private String serialCount;
	
	/**
	 *  serialSequence 与 serialTrailingSequence 互斥，最多只会有一个字段有值
	 * <b>Fields</b> serialSequence : 正片在剧集中的序号
	 */
	@Column(name = "serial_sequence")
	private String serialSequence;
	
	/**
	 * <b>Fields</b> serialTrailingSequence : 预告片在剧集中的序号
	 */
	@Column(name = "serial_trailing_sequence")
	private String serialTrailingSequence;
	
	/**
	 * <b>Fields</b> shortName : 
	 */
	@Column(name = "short_name")
	private String shortName;
	
	/**
	 * <b>Fields</b> stage : 弃用
	 */
	private String stage;
	
	/**
	 * <b>Fields</b> status : 0:新增 1:变更（不涉及媒体文件的更新）2:删除 3:变更（涉及媒体文件的更新）
	 */
	private Long status;
	
	/**
	 * <b>Fields</b> support : 媒体支持
	 */
	private String support;
	
	/**
	 * <b>Fields</b> syncFilePath : wu
	 */
	@Column(name = "sync_file_path")
	private String syncFilePath;
	
	/**
	 * <b>Fields</b> terminal : 1-全平台；2-手机终端；3-PC；4-IPTV；5-平板；6-数字有线网；7-互联网电视
	 */
	private String terminal;
	
	/**
	 * <b>Fields</b> tvEndDate : 剧集完结年月 (YYYY/MM)
	 */
	@Column(name = "tv_end_date")
	private String tvEndDate;
	
	/**
	 * <b>Fields</b> type : 服务类型：0浏览,1点播，2直播，3下载，4点播+下载，5模拟直播，6内容集，7精简编码，8精简直播，9精简模拟直播，10：剧集 12互联网直播
	 */
	private String type;
	
	/**
	 * <b>Fields</b> udid : 
	 */
	private String udid;
	
	/**
	 * <b>Fields</b> unitPricing : 
	 */
	@Column(name = "unit_pricing")
	private String unitPricing;
	
	/**
	 *   1-媒资类型, 2-主分类, 3-图片, 4-简称, 5-国家及地区, 6-辅助分类, 7-字幕语言, 8-内容形态,
	 *   9-语言, 10-关键字, 11-播出平台, 12-上线时间, 13-简介,
	 * 	 14-扩展信息,15-片源媒体文件（需播控),16-转码文件增补,17-版权属性变更
	 * <b>Fields</b> updateFields : 内容变更信息，逗号分隔   wu
	 */
	@Column(name = "update_fields")
	private String updateFields;
	
	/**
	 * <b>Fields</b> version : 
	 */
	private String version;
	
	/**
	 * <b>Fields</b> waterMask : 弃用
	 */
	@Column(name = "water_mask")
	private String waterMask;
	
	/**
	 * <b>Fields</b> way : 版权使用方式
	 */
	private String way;
	
	/**
	 * <b>Fields</b> worksType : 作品形式 1-影视, 2-音乐, 3-摄影, 4-有声, 5-曲艺
	 */
	@Column(name = "works_type")
	private String worksType;

	
	/**
	 * <b>Fields</b> lastTranscodeTime : 最后转码时间   wu
	 */
	@Column(name = "last_transcode_time")
	private String lastTranscodeTime;
	
	/**
	 * <b>Fields</b> miguDbid : 
	 */
	@Column(name = "migu_dbid")
	private Long miguDBID;
	
	/**
	 * <b>Fields</b> mvId : 
	 */
	@Column(name = "mv_id")
	private Long mvId;
	
	/**
	 * <b>Fields</b> mpId : 
	 */
	@Column(name = "mp_id")
	private Long mpId;
	
	/**
	 * <b>Fields</b> mcId : 
	 */
	@Column(name = "mc_id")
	private Long mcId;
	
	/**
	 * <b>Fields</b> liveContentId : 直播节目对应直播频道ID
	 */
	@Column(name = "live_content_id")
	private String liveContentId;
	
	/**
	 * <b>Fields</b> playBillEndTime : 直播节目结束时间
	 */
	@Column(name = "play_bill_end_time")
	private String playbillEndTime;
	
	/**
	 * <b>Fields</b> playBillStartTime : 直播节目开始时间
	 */
	@Column(name = "play_bill_start_time")
	private String playbillStartTime;
	
	/**
	 * <b>Fields</b> contentMediaStatus : Liveshow码率状态 0：可用 1：不可用      wu
	 */
	@Column(name = "content_media_status")
	private String contentMediaStatus;
	
	/**
	 * <b>Fields</b> dialect : Liveshow类型直播地域   wu
	 */
	private String dialect;
	
	/**
	 * <b>Fields</b> streamId : Liveshow类型直播流   wu
	 */
	@Column(name = "stream_id")
	private String streamID;
	
	/**
	 * <b>Fields</b> contentMediaReason : Liveshow媒体状态不可用原因 ,多个“,”隔开 0流下线；1播控；2禁播    wu
	 */
	@Column(name = "content_media_reason")
	private String contentMediaReason;
	
	/**
	 * <b>Fields</b> cdiId : 魔百合id   wu
	 */
	@Column(name = "cdi_id")
	private String cdiId;

	/**
	 * <b>Fields</b> keyWordsCopy : 关键字
	 */
	@Column(name = "KEYWORDS_COPY")
	private String keywordsCopy;
	
	/**
	 * <b>Fields</b> superBcId : 
	 */
	@Column(name = "super_bc_id")
	private String superBcId;
	
	/**
	 * <b>Fields</b> superBcType : 1.先上后审 2.先审后上 3.已内审不请求外部播控
	 */
	@Column(name = "super_bc_type")
	private String superBcType;
	
	/**
	 * <b>Fields</b> svId : 
	 */
	@Column(name = "sv_id")
	private String svId;
	
    /**
	* <b>Fields</b> isPublishFirst : 是否先发布后播控   wu
	 */
	@Column(name = "is_publish_first")
	private String isPublishFirst;
	
	/**
	 * <b>Fields</b> preRecord : 是否预收录 1为预收录，0、空或其他都为非预收录
	 */
	@Column(name = "pre_record")
	private String preRecord;

	
	/**
	 * <b>Fields</b> isMultilinGual : 多语言专辑，1 –是 0、空 -否   wu
	 */
	@Column(name = "is_multilin_gual")
	private String isMultilinGual;

	/*public static void putTimeAndUser(Content content) {
		SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String now=sdf.format(new Date());
		if (content.getId()==null) {
			content.setCreatorId(CurrentUser.currUserName());
			content.setCreateTime(now);
		}
		//content.setUpdatedBy("1");
		content.setLastModifyTime(now);
	}*/

    @Transient
	private CopyRight copyRight;

	// 内容集展示文件集
	@Transient
	private List<DisplayFileFromXml> displayFileList = new ArrayList<DisplayFileFromXml>();

	// 媒体文件
	@Transient
	private List<String> mediaUsageCodeList = new ArrayList<String>();

	//private List<ContentDispatch> contentDispathList = new ArrayList<ContentDispatch>();
	@Transient
	private List<KeyWord> keyWordList = new ArrayList<KeyWord>();

	@Transient
	private List<Label> labelList = new ArrayList<Label>();

	@Transient
	private List<MediaFileFromXml> mediaFileList = new ArrayList<MediaFileFromXml>();

	@Transient
	private List<SecondClassify> secondClassifyList = new ArrayList<SecondClassify>();

	@Transient
	private SourceMedia sourceMedia;

	@Transient
	private List<PropertyFile> propertyFileLists;

	public static void putTimeAndUser(Content content) {
			content.setCreatorId(CurrentUser.currUserId().toString());
			content.setCreateTime(DateUtil.formatTime(new Date()));
	}
	public void addLabel(String label) {
		this.labels += "," + label;
		if (this.labels.startsWith(",")) {
			this.labels = this.labels.substring(1);
		}
	}

	public void addKeyWord(String keyWord) {
		this.keyWords += "," + keyWord;
		if (this.keyWords.startsWith(",")) {
			this.keyWords = this.keyWords.substring(1);
		}
	}

	public void addPrimaryKeyWord(String primaryKeyWord) {
		this.primaryKeyWord += "," + primaryKeyWord;
		if (this.primaryKeyWord.startsWith(",")) {
			this.primaryKeyWord = this.primaryKeyWord.substring(1);
		}
	}

/*
	*//**
	 * <b>Fields</b> movedPlatform : wu 没有
	 *//*
	@Column(name = "moved_platform")
	private String movedPlatform;

	*//**
	 * <b>Fields</b> webpFlag : wu  没有
	 *//*
	@Column(name = "webp_flag")
	private Long webpFlag;


	*//**
	 * <b>Fields</b> thumbViewer : 数据库里也没有
	 *//*
	@Column(name = "thumb_viewer")
	private String thumbViewer;

	*//**
	 * <b>Fields</b> liveScreenShot : 数据库里也没有
	 *//*
	@Column(name = "live_screen_shot")
	private String liveScreenShot;

	*//**
	 * <b>Fields</b> dataObjId : wu   数据库里也没有
	 *//*
	@Column(name = "data_obj_id")
	private String dataObjId;


	*//**
	 * <b>Fields</b> checkStatus : wu  没有
	 *//*
	@Column(name = "check_status")
	private Long checkStatus;

	*//**
	 * <b>Fields</b> hotContId : wu  没有
	 *//*
	@Column(name = "hot_cont_id")
	private Long hotContId;

	*//**
	 * <b>Fields</b> isEnforePreview : wu  没有
	 *//*
	@Column(name = "is_enfore_preview")
	private Long isEnforePreview;

	*//**
	 * <b>Fields</b> isLock : wu   没有
	 *//*
	@Column(name = "is_lock")
	private Long isLock;

	*//**
	 * <b>Fields</b> isOutput : wu  没有
	 *//*
	@Column(name = "is_output")
	private Long isOutput;

	*//**
	 * <b>Fields</b> ispublished : wu   数据库里也没有
	 *//*
	private Long ispublished;

	*//**
	 * <b>Fields</b> nodeId : wu   数据库里也没有
	 *//*
	@Column(name = "node_id")
	private Long nodeId;

	*//**
	 * <b>Fields</b> publishTime : wu   数据库里也没有
	 *//*
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@Column(name = "publish_time")
	private java.time.LocalDateTime publishTime;

	*//**
	 * <b>Fields</b> remarkText : wu   数据库里也没有
	 *//*
	@Column(name = "remark_text")
	private String remarkText;

	*//**
	 * <b>Fields</b> tags : wu   数据库里也没有
	 *//*
	private String tags;

	*//**
	 * <b>Fields</b> updateTime :  数据库里也没有
	 *//*
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@Column(name = "update_time")
	private java.time.LocalDateTime updateTime;

	*//**
	 * <b>Fields</b> userId :  数据库里也没有
	 *//*
	@Column(name = "user_id")
	private Long userId;

	*//**
	 * <b>Fields</b> userName :  数据库里也没有
	 *//*
	@Column(name = "user_name")
	private String userName;

	*//**
	 * <b>Fields</b> inputUserid : 数据库里也没有
	 *//*
	@Column(name = "input_userid")
	private Long inputUserid;

	*//**
	 * <b>Fields</b> isPrivate : 数据库里也没有
	 *//*
	@Column(name = "is_private")
	private String isPrivate;


	*/


/*
	private Long disposeSeq;
	private String dpFileType;
	private String dpFileName;
	private Long disPatchCount = 0L;
	private CopyRight copyRight;


	private String playUrl; // 媒体文件存放路径(模拟直播使用)

	private String isPublishFirst;// 是否先发布后播控*/
}